package smsapi.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.time.OffsetDateTime;

/**
 * 上行短信
 */
public class Deliver {
  @JsonProperty("SmsId")
  private Long smsId = null;

  @JsonProperty("LinkID")
  private Long linkID = null;

  @JsonProperty("MsgID")
  private String msgID = null;

  @JsonProperty("TP_udhi")
  private Integer tpUdhi = null;

  @JsonProperty("LongMsgSequeceId")
  private Integer longMsgSequeceId = null;

  @JsonProperty("Index")
  private Integer index = null;

  @JsonProperty("Total")
  private Integer total = null;

  @JsonProperty("ChannelId")
  private Integer channelId = null;

  @JsonProperty("ISP")
  private Integer ISP = null;

  @JsonProperty("RecvTime")
  private OffsetDateTime recvTime = null;

  @JsonProperty("SrcTermID")
  private String srcTermID = null;

  @JsonProperty("DestTermID")
  private String destTermID = null;

  @JsonProperty("MsgContent")
  private String msgContent = null;

   /**
   * 短信ID
   * @return smsId
  **/
  public Long getSmsId() {
    return smsId;
  }

  public void setSmsId(Long smsId) {
    this.smsId = smsId;
  }

   /**
   * Get linkID
   * @return linkID
  **/
  public Long getLinkID() {
    return linkID;
  }

  public void setLinkID(Long linkID) {
    this.linkID = linkID;
  }

   /**
   * Get msgID
   * @return msgID
  **/
  public String getMsgID() {
    return msgID;
  }

  public void setMsgID(String msgID) {
    this.msgID = msgID;
  }

  public Deliver tpUdhi(Integer tpUdhi) {
    this.tpUdhi = tpUdhi;
    return this;
  }

   /**
   * Get tpUdhi
   * @return tpUdhi
  **/
  public Integer getTpUdhi() {
    return tpUdhi;
  }

  public void setTpUdhi(Integer tpUdhi) {
    this.tpUdhi = tpUdhi;
  }

   /**
   * Get longMsgSequeceId
   * @return longMsgSequeceId
  **/
  public Integer getLongMsgSequeceId() {
    return longMsgSequeceId;
  }

  public void setLongMsgSequeceId(Integer longMsgSequeceId) {
    this.longMsgSequeceId = longMsgSequeceId;
  }


   /**
   * Get index
   * @return index
  **/
  public Integer getIndex() {
    return index;
  }

  public void setIndex(Integer index) {
    this.index = index;
  }

   /**
   * Get total
   * @return total
  **/
  public Integer getTotal() {
    return total;
  }

  public void setTotal(Integer total) {
    this.total = total;
  }

   /**
   * Get channelId
   * @return channelId
  **/
  public Integer getChannelId() {
    return channelId;
  }

  public void setChannelId(Integer channelId) {
    this.channelId = channelId;
  }

   /**
   * Get ISP
   * @return ISP
  **/
  public Integer getISP() {
    return ISP;
  }

  public void setISP(Integer ISP) {
    this.ISP = ISP;
  }

   /**
   * Get recvTime
   * @return recvTime
  **/
  public OffsetDateTime getRecvTime() {
    return recvTime;
  }

  public void setRecvTime(OffsetDateTime recvTime) {
    this.recvTime = recvTime;
  }

   /**
   * Get srcTermID
   * @return srcTermID
  **/
  public String getSrcTermID() {
    return srcTermID;
  }

  public void setSrcTermID(String srcTermID) {
    this.srcTermID = srcTermID;
  }

   /**
   * Get destTermID
   * @return destTermID
  **/
  public String getDestTermID() {
    return destTermID;
  }

  public void setDestTermID(String destTermID) {
    this.destTermID = destTermID;
  }


   /**
   * Get msgContent
   * @return msgContent
  **/
  public String getMsgContent() {
    return msgContent;
  }

  public void setMsgContent(String msgContent) {
    this.msgContent = msgContent;
  }
}

